package com.jinzhi.jzweb.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.jinzhi.common.utils.Result;
import com.jinzhi.jzweb.domain.JazBedNumberDO;
import com.jinzhi.jzweb.domain.JazHouseTypesDO;
import com.jinzhi.common.base.CoreService;

import java.util.List;

/**
 * 
 * <pre>
 * 房型表
 * </pre>
 * <small> 2024-07-29 08:50:26 | Long</small>
 */
public interface JazHouseTypesService extends CoreService<JazHouseTypesDO> {

    Result<String> saveHouseType(JazHouseTypesDO jazHouseTypesDO);

    Result<Page<JazHouseTypesDO>> selHouseTypeList(String name, String buildNumber, Integer status, int current, int size);

    void updateHouseType(JazHouseTypesDO jazHouseTypesDO);

    String remove(Long id);

    List<JazHouseTypesDO> selHouseList();

    List<JazBedNumberDO> selBedNumberList(Long id);

    List<JazBedNumberDO> selBedNumberListZoo(Long id);
}
